Automated improvement for component reuse

نویسنده

  • Muthu Ramachandran
چکیده

Software component reuse is the key to significant gains in productivity. However, the major problem is the lack of identifying and developing potentially reusable components. This paper concentrates on our approach to the development of reusable software components. A prototype tool has been developed, known as the Reuse Assessor and Improver System (RAIS) which can interactively identify, analyse, assess, and modify abstractions, attributes and architectures that support reuse. Practical and objective reuse guidelines are used to represent reuse knowledge and to do domain analysis. It takes existing components, provides systematic reuse assessment which is based on reuse advice and analysis, and produces components that are improved for reuse. Our work on guidelines has been extended to a large scale industrial application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Link Creation in a Hypertex-based Software Reuse Library

software reuse, software reuse library, hypertext, automated linking The goal of this project is to explore techniques for making software reuse effective. As the development of large software systems continues, the idea of reusing software from previous applications becomes attractive as a means for improving productivity and increasing software quality. Important to such goals is the availabi...

متن کامل

Component Reuse and Adaptation at the Speci cation

We have been exploring the use of formal speciications to support two reuse related activities of design at the speciication level: 1) identiication and retrieval of library components, and 2) identiication of structures (or architectures) available for adapting or composing these components. Speciication matching to determine component reusability can be carried out using an automated theorem ...

متن کامل

An Approach of Reuse-based Software Process Improvement

This paper puts forward a novel approach of applying process reuse technology to implement software process improvement and control. A united framework of reuse-based software process improvement is proposed, which integrates the model-driven process improvement (Top-down) with measurement-driven process improvement (Bottom-up). The method of component-based software process instantiation and a...

متن کامل

Formally Specifying and Analyzing Architectural and Functional Properties of Components for Reuse

Knowing how a component can be used is as important as knowing what functionality it provides. It is common to consider a component as a collection of functions and data that can be directly invoked or accessed by other components, but there are many other kinds of interactions among components, such as client/server, or a pipeline composed of lters. In these cases, explicitly specifying the wa...

متن کامل

Software re-use assessment for quality

Reuse of software components can improve software quality and productivity significantly. This paper mainly concentrates on our approach to reuse assessment, which is a process of identifying and assessing the characteristics of a reusable component based on a set of well-defined reuse guidelines. This paper also proposes a scheme for measuring reuse potential. These techniques have been succes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Software Process: Improvement and Practice

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2006